package com.shujia.java.day18.demo3;
/**
* @Description: Demo1  如果想要让张三先跑完？能不能做
* @Author: 王火火
* @Date: 2019/8/20 10:53
 *
 * 同时去抢资源(随机去抢)
 * 想要让张三先跑完(让张三抢的几率变大,几率变大说明不一定，只是抢到的可能先变高)
 *
 * 线程的优先级：每个线程都有默认优先级->5 优先级只能是int类型
 *              最大优先级->10
 *              最小优先级->1
 *
 * 更改线程优先级只是提供了一个可能性 实际结果不一定
*/
public class Demo1 {
    public static void main(String[] args) {
        //创建线程对象
        MyThreadDemo1 t1 = new MyThreadDemo1();
        MyThreadDemo1 t2 = new MyThreadDemo1();
        //查看线程默认优先级
//        System.out.println(t1.getPriority());
//        System.out.println(t2.getPriority());
        //更改线程优先级
        t1.setPriority(Thread.MAX_PRIORITY);//最大
        t2.setPriority(Thread.MIN_PRIORITY);//最小
        //查看最大最小线程优先级
//        System.out.println(t1.getPriority());
//        System.out.println(t2.getPriority());
        t1.setName("张三");
        t2.setName("李四");
        //启动线程
        t1.start();
        t2.start();
    }
}
